home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Utilities / Text / BlacksEditor / Support / Lang_ARexx.dfn < prev    next >
Encoding:
Text File  |  1998-06-24  |  3.7 KB  |  321 lines

  1. ;------------------------------------------------------------------------------
  2. ;
  3. ; $VER: Lang_ARexx.dfn 1.00 (23.6.96)
  4. ;
  5. ; This definition file contains definitions necessary to use Blacks Editor as
  6. ; an ARexx programmer's editor.
  7. ;
  8. ; Written by Steven D. Kapplin
  9. ; Modified by Martin Taillefer
  10. ; Adapted by Marco Negri
  11. ;
  12. ;------------------------------------------------------------------------------
  13.  
  14. DICTIONARY:
  15.  
  16. ; Commands and keywords
  17.   ADDRESS
  18.   ARG
  19.   BREAK
  20.   CALL
  21.   DO
  22.   DROP
  23.   ECHO
  24.   ELSE
  25.   END
  26.   EXIT
  27.   IF
  28.   INTERPRET
  29.   ITERATE
  30.   LEAVE
  31.   NOP
  32.   NUMERIC
  33.   OPTIONS
  34.   OTHERWISE
  35.   PARSE
  36.   PROCEDURE
  37.   PULL
  38.   PUSH
  39.   QUEUE
  40.   RC
  41.   RESULT
  42.   RETURN
  43.   SAY
  44.   SELECT
  45.   SHELL
  46.   SIGNAL
  47.   THEN
  48.   TRACE
  49.   UPPER
  50.   WHEN
  51.   COMMAND
  52.   VALUE
  53.   WHILE
  54.   UNTIL
  55.   FOR
  56.   FOREVER
  57.   DIGITS
  58.   FUZZ
  59.   FORM
  60.   SCIENTIFIC
  61.   ENGINEERING
  62.   FAILAT
  63.   PROMPT
  64.   RESULTS
  65.   EXTERNAL
  66.   SOURCE
  67.   VAR
  68.   VERSION
  69.   EXPOSE
  70.   ON
  71.   OFF
  72.   BREAK_C
  73.   BREAK_D
  74.   BREAK_E
  75.   BREAK_F
  76.   ERROR
  77.   HALT
  78.   IOERR
  79.   NOVALUE
  80.   SYNTAX
  81.  
  82. ; Standard Functions
  83.   Abbrev
  84.   Abs
  85.   AddLib
  86.   Address
  87.   Arg
  88.   B2C
  89.   BitAnd
  90.   BitChg
  91.   BitClr
  92.   BitComp
  93.   BitOr
  94.   BitSet
  95.   BitTst
  96.   BitXor
  97.   C2B
  98.   C2D
  99.   C2X
  100.   Center
  101.   Centre
  102.   Close
  103.   Compress
  104.   Compare
  105.   Copies
  106.   D2C
  107.   DataType
  108.   DelStr
  109.   DelWord
  110.   EOF
  111.   ErrorText
  112.   Exists
  113.   Export
  114.   FreeSpace
  115.   GetClip
  116.   GetSpace
  117.   Hash
  118.   Import
  119.   Index
  120.   Insert
  121.   LastPos
  122.   Left
  123.   Length
  124.   Max
  125.   Min
  126.   Open
  127.   Overlay
  128.   Pos
  129.   Pragma
  130.   Random
  131.   Randu
  132.   ReadCh
  133.   ReadLn
  134.   RemLib
  135.   Reverse
  136.   Right
  137.   Seek
  138.   SetClip
  139.   Show
  140.   Sign
  141.   Space
  142.   Storage
  143.   Strip
  144.   SubStr
  145.   SubWord
  146.   Symbol
  147.   Time
  148.   Trace
  149.   Translate
  150.   Trim
  151.   Upper
  152.   Value
  153.   Verify
  154.   Word
  155.   WordIndex
  156.   WordLength
  157.   Words
  158.   WriteCh
  159.   WriteLn
  160.   X2C
  161.   XRange
  162.  
  163. ; Standard Support Library Functions
  164.   AllocMem
  165.   ClosePort
  166.   FreeMem
  167.   GetArg
  168.   GetPkt
  169.   OpenPort
  170.   Reply
  171.   ShowDir
  172.   ShowList
  173.   StateF
  174.   WaitPkt
  175.  
  176. ; New Standard Functions
  177.   D2X
  178.   Date
  179.   Digits
  180.   Find
  181.   Form
  182.   Fuzz
  183.   Lines
  184.   SourceLine
  185.   Trunc
  186.   X2D
  187.  
  188. ; New Support Library Functions
  189.   BAddr
  190.   Delay
  191.   Delete
  192.   Forbid
  193.   MakeDir
  194.   Next
  195.   Null
  196.   Offset
  197.   Permit
  198.   Rename
  199. #
  200.  
  201. TEMPLATES:
  202.  
  203.   "CALL @()"
  204.   "SELECT\n\tWHEN @\n\b\nEND"
  205.   "DO @\n\nEND"
  206.   "IF @ THEN"
  207.   "Abbrev(@)"
  208.   "Abs(@)"
  209.   "AddLib(@)"
  210.   "Arg(@,)"
  211.   "B2C(@)"
  212.   "BitAnd(@,,)"
  213.   "BitChg(@,)"
  214.   "BitClr(@,)"
  215.   "BitComp(@,,)"
  216.   "BitOr(@,,)"
  217.   "BitSet(@,)"
  218.   "BitTst(@,)"
  219.   "BitOr(@,,)"
  220.   "C2B(@)"
  221.   "C2X(@)"
  222.   "Center(@,,)"
  223.   "Close(@)"
  224.   "Compress(@,)"
  225.   "Compare(@,,)"
  226.   "Copies(@,)"
  227.   "D2C(@)"
  228.   "DataType(@,)"
  229.   "DelStr(@,,)"
  230.   "DelWord(@,,)"
  231.   "EOF(@)"
  232.   "ErrorText(@)"
  233.   "Exists(@)"
  234.   "Export(@,,,)"
  235.   "FreeSpace(@,)"
  236.   "GetClip('@')"
  237.   "GetSpace(@)"
  238.   "Hash(@)"
  239.   "Import(@,)"
  240.   "Index(@,,)"
  241.   "Insert(@,,,,)"
  242.   "LastPos(@,,)"
  243.   "Left(@,,)"
  244.   "Length(@)"
  245.   "Max(@,)"
  246.   "Min(@,)"
  247.   "Open(@,,)"
  248.   "Overlay(@,,,,)"
  249.   "Pos(@,,)"
  250.   "Pragma('@',)"
  251.   "Random(@,,)"
  252.   "Randu(@)"
  253.   "ReadCh(@,)"
  254.   "ReadLn(@)"
  255.   "RemLib(@)"
  256.   "Reverse(@)"
  257.   "Right(@,,)"
  258.   "Seek(@,,)"
  259.   "SetClip('@',)"
  260.   "Show(@,,)"
  261.   "Sign(@)"
  262.   "Space(@,,)"
  263.   "Storage(@,,,)"
  264.   "Strip(@,,)"
  265.   "SubStr(@,,)"
  266.   "SubWord(@,,)"
  267.   "Symbol(@)"
  268.   "Time(@)"
  269.   "Trace(@)"
  270.   "Translate(@,,,)"
  271.   "Trim(@)"
  272.   "Upper(@)"
  273.   "Value(@)"
  274.   "Verify(@,,)"
  275.   "Word(@,)"
  276.   "WordIndex(@,)"
  277.   "WordLength(@,)"
  278.   "Words(@)"
  279.   "WriteCh(@,)"
  280.   "WriteLn(@)"
  281.   "X2C(@)"
  282.   "XRange(@,)"
  283.  
  284. ; Functions from support library
  285.   "AllocMem(@,)"
  286.   "ClosePort(@)"
  287.   "FreeMem(@,)"
  288.   "GetArg(@,)"
  289.   "GetPkt(@)"
  290.   "OpenPort(@)"
  291.   "Reply(@,)"
  292.   "ShowDir(@,)"
  293.   "ShowList(@,)"
  294.   "StateF(@)"
  295.   "WaitPkt(@)"
  296.  
  297. ; New standard functions
  298.   "D2X(@,)"
  299.   "Date(@,,)"
  300.   "Digits()"
  301.   "Find(@,)"
  302.   "Form()"
  303.   "Fuzz()"
  304.   "Lines(@)"
  305.   "SourceLine(@)"
  306.   "Trunc(@,)"
  307.   "X2D(@)"
  308.  
  309. ; New support functions
  310.   "BAddr(@)"
  311.   "Delay(@)"
  312.   "Delete(@)"
  313.   "Forbid()"
  314.   "MakeDir(@)"
  315.   "Next(@,)"
  316.   "Null()"
  317.   "Offset(@,)"
  318.   "Permit()"
  319.   "Rename(@,)"
  320. #
  321.